home *** CD-ROM | disk | FTP | other *** search
- .title AS6811 Assembler Test
-
- .area DIRECT
-
- .blkb 0x33
- dir: .byte 0,0
-
- ext = 0x1122
- offset = 0x0044
-
- .area AS6811
-
- .setdp 0,DIRECT
-
- aba ;1B
- abx ;3A
- aby ;18 3A
-
- adca #0x10 ;89 10
- adca *dir ;99 33
- adca ,x ;A9 00
- adca *dir,x ;A9 33
- adca offset,x ;A9 44
- adca ,y ;18 A9 00
- adca *dir,y ;18 A9 33
- adca offset,y ;18 A9 44
- adca ext ;B9 11 22
-
- adcb #0x10 ;C9 10
- adcb *dir ;D9 33
- adcb ,x ;E9 00
- adcb *dir,x ;E9 33
- adcb offset,x ;E9 44
- adcb ,y ;18 E9 00
- adcb *dir,y ;18 E9 33
- adcb offset,y ;18 E9 44
- adcb ext ;F9 11 22
-
- adc a #0x10 ;89 10
- adc a *dir ;99 33
- adc a ,x ;A9 00
- adc a *dir,x ;A9 33
- adc a offset,x ;A9 44
- adc a ,y ;18 A9 00
- adc a *dir,y ;18 A9 33
- adc a offset,y ;18 A9 44
- adc a ext ;B9 11 22
-
- adc b #0x10 ;C9 10
- adc b *dir ;D9 33
- adc b ,x ;E9 00
- adc b *dir,x ;E9 33
- adc b offset,x ;E9 44
- adc b ,y ;18 E9 00
- adc b *dir,y ;18 E9 33
- adc b offset,y ;18 E9 44
- adc b ext ;F9 11 22
-
- adda #0x10 ;8B 10
- adda *dir ;9B 33
- adda ,x ;AB 00
- adda *dir,x ;AB 33
- adda offset,x ;AB 44
- adda ,y ;18 AB 00
- adda *dir,y ;18 AB 33
- adda offset,y ;18 AB 44
- adda ext ;BB 11 22
-
- addb #0x10 ;CB 10
- addb *dir ;DB 33
- addb ,x ;EB 00
- addb *dir,x ;EB 33
- addb offset,x ;EB 44
- addb ,y ;18 EB 00
- addb *dir,y ;18 EB 33
- addb offset,y ;18 EB 44
- addb ext ;FB 11 22
-
- addd #0x5566 ;C3 55 66
- addd *dir ;D3 33
- addd ,x ;E3 00
- addd *dir,x ;E3 33
- addd offset,x ;E3 44
- addd ,y ;18 E3 00
- addd *dir,y ;18 E3 33
- addd offset,y ;18 E3 44
- addd ext ;F3 11 22
-
- add a #0x10 ;8B 10
- add a *dir ;9B 33
- add a ,x ;AB 00
- add a *dir,x ;AB 33
- add a offset,x ;AB 44
- add a ,y ;18 AB 00
- add a *dir,y ;18 AB 33
- add a offset,y ;18 AB 44
- add a ext ;BB 11 22
-
- add b #0x10 ;CB 10
- add b *dir ;DB 33
- add b ,x ;EB 00
- add b *dir,x ;EB 33
- add b offset,x ;EB 44
- add b ,y ;18 EB 00
- add b *dir,y ;18 EB 33
- add b offset,y ;18 EB 44
- add b ext ;FB 11 22
-
- add d #0x5566 ;C3 55 66
- add d *dir ;D3 33
- add d ,x ;E3 00
- add d *dir,x ;E3 33
- add d offset,x ;E3 44
- add d ,y ;18 E3 00
- add d *dir,y ;18 E3 33
- add d offset,y ;18 E3 44
- add d ext ;F3 11 22
-
- anda #0x10 ;84 10
- anda *dir ;94 33
- anda ,x ;A4 00
- anda *dir,x ;A4 33
- anda offset,x ;A4 44
- anda ,y ;18 A4 00
- anda *dir,y ;18 A4 33
- anda offset,y ;18 A4 44
- anda ext ;B4 11 22
-
- andb #0x10 ;C4 10
- andb *dir ;D4 33
- andb ,x ;E4 00
- andb *dir,x ;E4 33
- andb offset,x ;E4 44
- andb ,y ;18 E4 00
- andb *dir,y ;18 E4 33
- andb offset,y ;18 E4 44
- andb ext ;F4 11 22
-
- and a #0x10 ;84 10
- and a *dir ;94 33
- and a ,x ;A4 00
- and a *dir,x ;A4 33
- and a offset,x ;A4 44
- and a ,y ;18 A4 00
- and a *dir,y ;18 A4 33
- and a offset,y ;18 A4 44
- and a ext ;B4 11 22
-
- and b #0x10 ;C4 10
- and b *dir ;D4 33
- and b ,x ;E4 00
- and b *dir,x ;E4 33
- and b offset,x ;E4 44
- and b ,y ;18 E4 00
- and b *dir,y ;18 E4 33
- and b offset,y ;18 E4 44
- and b ext ;F4 11 22
-
- asla ;48
- aslb ;58
- asld ;05
-
- asl a ;48
- asl b ;58
- asl d ;05
- asl ,x ;68 00
- asl *dir,x ;68 33
- asl offset,x ;68 44
- asl ,y ;18 68 00
- asl *dir,y ;18 68 33
- asl offset,y ;18 68 44
- asl *dir ;78 00 33
- asl ext ;78 11 22
-
- asra ;47
- asrb ;57
-
- asr a ;47
- asr b ;57
- asr ,x ;67 00
- asr *dir,x ;67 33
- asr offset,x ;67 44
- asr ,y ;18 67 00
- asr *dir,y ;18 67 33
- asr offset,y ;18 67 44
- asr *dir ;77 00 33
- asr ext ;77 11 22
-
- bclr *dir, #0x5A ;15 33 5A
- bclr *dir,x, #0x5C ;1D 33 5C
- bclr offset,x, #0x5D ;1D 44 5D
- bclr *dir,y, #0x5C ;18 1D 33 5C
- bclr offset,y, #0x5D ;18 1D 44 5D
-
- bita #0x10 ;85 10
- bita *dir ;95 33
- bita ,x ;A5 00
- bita *dir,x ;A5 33
- bita offset,x ;A5 44
- bita ,y ;18 A5 00
- bita *dir,y ;18 A5 33
- bita offset,y ;18 A5 44
- bita ext ;B5 11 22
-
- bitb #0x10 ;C5 10
- bitb *dir ;D5 33
- bitb ,x ;E5 00
- bitb *dir,x ;E5 33
- bitb offset,x ;E5 44
- bitb ,y ;18 E5 00
- bitb *dir,y ;18 E5 33
- bitb offset,y ;18 E5 44
- bitb ext ;F5 11 22
-
- bit a #0x10 ;85 10
- bit a *dir ;95 33
- bit a ,x ;A5 00
- bit a *dir,x ;A5 33
- bit a offset,x ;A5 44
- bit a ,y ;18 A5 00
- bit a *dir,y ;18 A5 33
- bit a offset,y ;18 A5 44
- bit a ext ;B5 11 22
-
- bit b #0x10 ;C5 10
- bit b *dir ;D5 33
- bit b ,x ;E5 00
- bit b *dir,x ;E5 33
- bit b offset,x ;E5 44
- bit b ,y ;18 E5 00
- bit b *dir,y ;18 E5 33
- bit b offset,y ;18 E5 44
- bit b ext ;F5 11 22
-
- 1$: brclr *dir, #0x5A, 1$ ;13 33 5A FC
- brclr *dir,x, #0x5C, 1$ ;1F 33 5C F8
- brclr offset,x,#0x5D,1$ ;1F 44 5D F4
- brclr *dir,y, #0x5C, 1$ ;18 1F 33 5C EF
- brclr offset,y,#0x5D,1$ ;18 1F 44 5D EA
-
- 2$: brset *dir, #0x5A, 2$ ;12 33 5A FC
- brset *dir,x, #0x5C, 2$ ;1E 33 5C F8
- brset offset,x,#0x5D,2$ ;1E 44 5D F4
- brset *dir,y, #0x5C, 2$ ;18 1E 33 5C EF
- brset offset,y,#0x5D,2$ ;18 1E 44 5D EA
-
- bra . ;20 FE
- brn . ;21 FE
- bhi . ;22 FE
- bls . ;23 FE
- bcc . ;24 FE
- bhs . ;24 FE
- bcs . ;25 FE
- blo . ;25 FE
- bne . ;26 FE
- beq . ;27 FE
- bvc . ;28 FE
- bvs . ;29 FE
- bpl . ;2A FE
- bmi . ;2B FE
- bge . ;2C FE
- blt . ;2D FE
- bgt . ;2E FE
- ble . ;2F FE
-
- bsr . ;8D FE
-
- bset *dir, #0x5A ;14 33 5A
- bset *dir,x, #0x5C ;1C 33 5C
- bset offset,x, #0x5D ;1C 44 5D
- bset *dir,y, #0x5C ;18 1C 33 5C
- bset offset,y, #0x5D ;18 1C 44 5D
-
- cba ;11
-
- clc ;0C
-
- cli ;0E
-
- clra ;4F
- clrb ;5F
-
- clr a ;4F
- clr b ;5F
- clr ,x ;6F 00
- clr *dir,x ;6F 33
- clr offset,x ;6F 44
- clr ,y ;18 6F 00
- clr *dir,y ;18 6F 33
- clr offset,y ;18 6F 44
- clr *dir ;7F 00 33
- clr ext ;7F 11 22
-
- clv ;0A
-
- cmpa #0x10 ;81 10
- cmpa *dir ;91 33
- cmpa ,x ;A1 00
- cmpa *dir,x ;A1 33
- cmpa offset,x ;A1 44
- cmpa ,y ;18 A1 00
- cmpa *dir,y ;18 A1 33
- cmpa offset,y ;18 A1 44
- cmpa ext ;B1 11 22
-
- cmpb #0x10 ;C1 10
- cmpb *dir ;D1 33
- cmpb ,x ;E1 00
- cmpb *dir,x ;E1 33
- cmpb offset,x ;E1 44
- cmpb ,y ;18 E1 00
- cmpb *dir,y ;18 E1 33
- cmpb offset,y ;18 E1 44
- cmpb ext ;F1 11 22
-
- cmp a #0x10 ;81 10
- cmp a *dir ;91 33
- cmp a ,x ;A1 00
- cmp a *dir,x ;A1 33
- cmp a offset,x ;A1 44
- cmp a ,y ;18 A1 00
- cmp a *dir,y ;18 A1 33
- cmp a offset,y ;18 A1 44
- cmp a ext ;B1 11 22
-
- cmp b #0x10 ;C1 10
- cmp b *dir ;D1 33
- cmp b ,x ;E1 00
- cmp b *dir,x ;E1 33
- cmp b offset,x ;E1 44
- cmp b ,y ;18 E1 00
- cmp b *dir,y ;18 E1 33
- cmp b offset,y ;18 E1 44
- cmp b ext ;F1 11 22
-
- coma ;43
- comb ;53
-
- com a ;43
- com b ;53
- com ,x ;63 00
- com *dir,x ;63 33
- com offset,x ;63 44
- com ,y ;18 63 00
- com *dir,y ;18 63 33
- com offset,y ;18 63 44
- com *dir ;73 00 33
- com ext ;73 11 22
-
- cpx #0x5566 ;8C 55 66
- cpx *dir ;9C 33
- cpx ,x ;AC 00
- cpx *dir,x ;AC 33
- cpx offset,x ;AC 44
- cpx ,y ;CD AC 00
- cpx *dir,y ;CD AC 33
- cpx offset,y ;CD AC 44
- cpx ext ;BC 11 22
-
- cpy #0x5566 ;18 8C 55 66
- cpy *dir ;18 9C 33
- cpy ,x ;1A AC 00
- cpy *dir,x ;1A AC 33
- cpy offset,x ;1A AC 44
- cpy ,y ;18 AC 00
- cpy *dir,y ;18 AC 33
- cpy offset,y ;18 AC 44
- cpy ext ;18 BC 11 22
-
- daa ;19
-
- deca ;4A
- decb ;5A
-
- dec a ;4A
- dec b ;5A
- dec ,x ;6A 00
- dec *dir,x ;6A 33
- dec offset,x ;6A 44
- dec ,y ;18 6A 00
- dec *dir,y ;18 6A 33
- dec offset,y ;18 6A 44
- dec *dir ;7A 00 33
- dec ext ;7A 11 22
-
- des ;34
-
- dex ;09
- dey ;18 09
-
- eora #0x10 ;88 10
- eora *dir ;98 33
- eora ,x ;A8 00
- eora *dir,x ;A8 33
- eora offset,x ;A8 44
- eora ,y ;18 A8 00
- eora *dir,y ;18 A8 33
- eora offset,y ;18 A8 44
- eora ext ;B8 11 22
-
- eorb #0x10 ;C8 10
- eorb *dir ;D8 33
- eorb ,x ;E8 00
- eorb *dir,x ;E8 33
- eorb offset,x ;E8 44
- eorb ,y ;18 E8 00
- eorb *dir,y ;18 E8 33
- eorb offset,y ;18 E8 44
- eorb ext ;F8 11 22
-
- eor a #0x10 ;88 10
- eor a *dir ;98 33
- eor a ,x ;A8 00
- eor a *dir,x ;A8 33
- eor a offset,x ;A8 44
- eor a ,y ;18 A8 00
- eor a *dir,y ;18 A8 33
- eor a offset,y ;18 A8 44
- eor a ext ;B8 11 22
-
- eor b #0x10 ;C8 10
- eor b *dir ;D8 33
- eor b ,x ;E8 00
- eor b *dir,x ;E8 33
- eor b offset,x ;E8 44
- eor b ,y ;18 E8 00
- eor b *dir,y ;18 E8 33
- eor b offset,y ;18 E8 44
- eor b ext ;F8 11 22
-
- fdiv ;03
-
- idiv ;02
-
- inca ;4C
- incb ;5C
-
- inc a ;4C
- inc b ;5C
- inc ,x ;6C 00
- inc *dir,x ;6C 33
- inc offset,x ;6C 44
- inc ,y ;18 6C 00
- inc *dir,y ;18 6C 33
- inc offset,y ;18 6C 44
- inc *dir ;7C 00 33
- inc ext ;7C 11 22
-
- ins ;31
-
- inx ;08
- iny ;18 08
-
- jmp ,x ;6E 00
- jmp *dir,x ;6E 33
- jmp offset,x ;6E 44
- jmp ,y ;18 6E 00
- jmp *dir,y ;18 6E 33
- jmp offset,y ;18 6E 44
- jmp ext ;7E 11 22
-
- jsr *dir ;9D 33
- jsr ,x ;AD 00
- jsr *dir,x ;AD 33
- jsr offset,x ;AD 44
- jsr ,y ;18 AD 00
- jsr *dir,y ;18 AD 33
- jsr offset,y ;18 AD 44
- jsr ext ;BD 11 22
-
- ldaa #0x10 ;86 10
- ldaa *dir ;96 33
- ldaa ,x ;A6 00
- ldaa *dir,x ;A6 33
- ldaa offset,x ;A6 44
- ldaa ,y ;18 A6 00
- ldaa *dir,y ;18 A6 33
- ldaa offset,y ;18 A6 44
- ldaa ext ;B6 11 22
-
- ldab #0x10 ;C6 10
- ldab *dir ;D6 33
- ldab ,x ;E6 00
- ldab *dir,x ;E6 33
- ldab offset,x ;E6 44
- ldab ,y ;18 E6 00
- ldab *dir,y ;18 E6 33
- ldab offset,y ;18 E6 44
- ldab ext ;F6 11 22
-
- lda a #0x10 ;86 10
- lda a *dir ;96 33
- lda a ,x ;A6 00
- lda a *dir,x ;A6 33
- lda a offset,x ;A6 44
- lda a ,y ;18 A6 00
- lda a *dir,y ;18 A6 33
- lda a offset,y ;18 A6 44
- lda a ext ;B6 11 22
-
- lda b #0x10 ;C6 10
- lda b *dir ;D6 33
- lda b ,x ;E6 00
- lda b *dir,x ;E6 33
- lda b offset,x ;E6 44
- lda b ,y ;18 E6 00
- lda b *dir,y ;18 E6 33
- lda b offset,y ;18 E6 44
- lda b ext ;F6 11 22
-
- ldd #0x5566 ;CC 55 66
- ldd *dir ;DC 33
- ldd ,x ;EC 00
- ldd *dir,x ;EC 33
- ldd offset,x ;EC 44
- ldd ,y ;18 EC 00
- ldd *dir,y ;18 EC 33
- ldd offset,y ;18 EC 44
- ldd ext ;FC 11 22
-
- lds #0x5566 ;8E 55 66
- lds *dir ;9E 33
- lds ,x ;AE 00
- lds *dir,x ;AE 33
- lds offset,x ;AE 44
- lds ,y ;18 AE 00
- lds *dir,y ;18 AE 33
- lds offset,y ;18 AE 44
- lds ext ;BE 11 22
-
- ldx #0x5566 ;CE 55 66
- ldx *dir ;DE 33
- ldx ,x ;EE 00
- ldx *dir,x ;EE 33
- ldx offset,x ;EE 44
- ldx ,y ;CD EE 00
- ldx *dir,y ;CD EE 33
- ldx offset,y ;CD EE 44
- ldx ext ;FE 11 22
-
- ldy #0x5566 ;18 CE 55 66
- ldy *dir ;18 DE 33
- ldy ,x ;1A EE 00
- ldy *dir,x ;1A EE 33
- ldy offset,x ;1A EE 44
- ldy ,y ;18 EE 00
- ldy *dir,y ;18 EE 33
- ldy offset,y ;18 EE 44
- ldy ext ;18 FE 11 22
-
- lsla ;48
- lslb ;58
- lsld ;05
-
- lsl a ;48
- lsl b ;58
- lsl d ;05
- lsl ,x ;68 00
- lsl *dir,x ;68 33
- lsl offset,x ;68 44
- lsl ,y ;18 68 00
- lsl *dir,y ;18 68 33
- lsl offset,y ;18 68 44
- lsl *dir ;78 00 33
- lsl ext ;78 11 22
-
- lsra ;44
- lsrb ;54
- lsrd ;04
-
- lsr a ;44
- lsr b ;54
- lsr d ;04
- lsr ,x ;64 00
- lsr *dir,x ;64 33
- lsr offset,x ;64 44
- lsr ,y ;18 64 00
- lsr *dir,y ;18 64 33
- lsr offset,y ;18 64 44
- lsr *dir ;74 00 33
- lsr ext ;74 11 22
-
- mul ;3D
-
- nega ;40
- negb ;50
-
- neg a ;40
- neg b ;50
- neg ,x ;60 00
- neg *dir,x ;60 33
- neg offset,x ;60 44
- neg ,y ;18 60 00
- neg *dir,y ;18 60 33
- neg offset,y ;18 60 44
- neg *dir ;70 00 33
- neg ext ;70 11 22
-
- nop ;01
-
- oraa #0x10 ;8A 10
- oraa *dir ;9A 33
- oraa ,x ;AA 00
- oraa *dir,x ;AA 33
- oraa offset,x ;AA 44
- oraa ,y ;18 AA 00
- oraa *dir,y ;18 AA 33
- oraa offset,y ;18 AA 44
- oraa ext ;BA 11 22
-
- orab #0x10 ;CA 10
- orab *dir ;DA 33
- orab ,x ;EA 00
- orab *dir,x ;EA 33
- orab offset,x ;EA 44
- orab ,y ;18 EA 00
- orab *dir,y ;18 EA 33
- orab offset,y ;18 EA 44
- orab ext ;FA 11 22
-
- ora a #0x10 ;8A 10
- ora a *dir ;9A 33
- ora a ,x ;AA 00
- ora a *dir,x ;AA 33
- ora a offset,x ;AA 44
- ora a ,y ;18 AA 00
- ora a *dir,y ;18 AA 33
- ora a offset,y ;18 AA 44
- ora a ext ;BA 11 22
-
- ora b #0x10 ;CA 10
- ora b *dir ;DA 33
- ora b ,x ;EA 00
- ora b *dir,x ;EA 33
- ora b offset,x ;EA 44
- ora b ,y ;18 EA 00
- ora b *dir,y ;18 EA 33
- ora b offset,y ;18 EA 44
- ora b ext ;FA 11 22
-
- psha ;36
- pshb ;37
- pshx ;3C
- pshy ;18 3C
-
- psh a ;36
- psh b ;37
- psh x ;3C
- psh y ;18 3C
-
- pula ;32
- pulb ;33
- pulx ;38
- puly ;18 38
-
- pul a ;32
- pul b ;33
- pul x ;38
- pul y ;18 38
-
- rola ;49
- rolb ;59
-
- rol a ;49
- rol b ;59
- rol ,x ;69 00
- rol *dir,x ;69 33
- rol offset,x ;69 44
- rol ,y ;18 69 00
- rol *dir,y ;18 69 33
- rol offset,y ;18 69 44
- rol *dir ;79 00 33
- rol ext ;79 11 22
-
- rora ;46
- rorb ;56
-
- ror a ;46
- ror b ;56
- ror ,x ;66 00
- ror *dir,x ;66 33
- ror offset,x ;66 44
- ror ,y ;18 66 00
- ror *dir,y ;18 66 33
- ror offset,y ;18 66 44
- ror *dir ;76 00 33
- ror ext ;76 11 22
-
- rti ;3B
-
- rts ;39
-
- sba ;10
-
- sbca #0x10 ;82 10
- sbca *dir ;92 33
- sbca ,x ;A2 00
- sbca *dir,x ;A2 33
- sbca offset,x ;A2 44
- sbca ,y ;18 A2 00
- sbca *dir,y ;18 A2 33
- sbca offset,y ;18 A2 44
- sbca ext ;B2 11 22
-
- sbcb #0x10 ;C2 10
- sbcb *dir ;D2 33
- sbcb ,x ;E2 00
- sbcb *dir,x ;E2 33
- sbcb offset,x ;E2 44
- sbcb ,y ;18 E2 00
- sbcb *dir,y ;18 E2 33
- sbcb offset,y ;18 E2 44
- sbcb ext ;F2 11 22
-
- sbc a #0x10 ;82 10
- sbc a *dir ;92 33
- sbc a ,x ;A2 00
- sbc a *dir,x ;A2 33
- sbc a offset,x ;A2 44
- sbc a ,y ;18 A2 00
- sbc a *dir,y ;18 A2 33
- sbc a offset,y ;18 A2 44
- sbc a ext ;B2 11 22
-
- sbc b #0x10 ;C2 10
- sbc b *dir ;D2 33
- sbc b ,x ;E2 00
- sbc b *dir,x ;E2 33
- sbc b offset,x ;E2 44
- sbc b ,y ;18 E2 00
- sbc b *dir,y ;18 E2 33
- sbc b offset,y ;18 E2 44
- sbc b ext ;F2 11 22
-
- sec ;0D
-
- sei ;0F
-
- sev ;0B
-
- staa *dir ;97 33
- staa ,x ;A7 00
- staa *dir,x ;A7 33
- staa offset,x ;A7 44
- staa ,y ;18 A7 00
- staa *dir,y ;18 A7 33
- staa offset,y ;18 A7 44
- staa ext ;B7 11 22
-
- stab *dir ;D7 33
- stab ,x ;E7 00
- stab *dir,x ;E7 33
- stab offset,x ;E7 44
- stab ,y ;18 E7 00
- stab *dir,y ;18 E7 33
- stab offset,y ;18 E7 44
- stab ext ;F7 11 22
-
- sta a *dir ;97 33
- sta a ,x ;A7 00
- sta a *dir,x ;A7 33
- sta a offset,x ;A7 44
- sta a ,y ;18 A7 00
- sta a *dir,y ;18 A7 33
- sta a offset,y ;18 A7 44
- sta a ext ;B7 11 22
-
- sta b *dir ;D7 33
- sta b ,x ;E7 00
- sta b *dir,x ;E7 33
- sta b offset,x ;E7 44
- sta b ,y ;18 E7 00
- sta b *dir,y ;18 E7 33
- sta b offset,y ;18 E7 44
- sta b ext ;F7 11 22
-
- std *dir ;DD 33
- std ,x ;ED 00
- std *dir,x ;ED 33
- std offset,x ;ED 44
- std ,y ;18 ED 00
- std *dir,y ;18 ED 33
- std offset,y ;18 ED 44
- std ext ;FD 11 22
-
- stop ;CF
-
- sts *dir ;9F 33
- sts ,x ;AF 00
- sts *dir,x ;AF 33
- sts offset,x ;AF 44
- sts ,y ;18 AF 00
- sts *dir,y ;18 AF 33
- sts offset,y ;18 AF 44
- sts ext ;BF 11 22
-
- stx *dir ;DF 33
- stx ,x ;EF 00
- stx *dir,x ;EF 33
- stx offset,x ;EF 44
- stx ,y ;CD EF 00
- stx *dir,y ;CD EF 33
- stx offset,y ;CD EF 44
- stx ext ;FF 11 22
-
- sty *dir ;18 DF 33
- sty ,x ;1A EF 00
- sty *dir,x ;1A EF 33
- sty offset,x ;1A EF 44
- sty ,y ;18 EF 00
- sty *dir,y ;18 EF 33
- sty offset,y ;18 EF 44
- sty ext ;18 FF 11 22
-
- suba #0x10 ;80 10
- suba *dir ;90 33
- suba ,x ;A0 00
- suba *dir,x ;A0 33
- suba offset,x ;A0 44
- suba ,y ;18 A0 00
- suba *dir,y ;18 A0 33
- suba offset,y ;18 A0 44
- suba ext ;B0 11 22
-
- subb #0x10 ;C0 10
- subb *dir ;D0 33
- subb ,x ;E0 00
- subb *dir,x ;E0 33
- subb offset,x ;E0 44
- subb ,y ;18 E0 00
- subb *dir,y ;18 E0 33
- subb offset,y ;18 E0 44
- subb ext ;F0 11 22
-
- subd #0x5566 ;83 55 66
- subd *dir ;93 33
- subd ,x ;A3 00
- subd *dir,x ;A3 33
- subd offset,x ;A3 44
- subd ,y ;18 A3 00
- subd *dir,y ;18 A3 33
- subd offset,y ;18 A3 44
- subd ext ;B3 11 22
-
- sub a #0x10 ;80 10
- sub a *dir ;90 33
- sub a ,x ;A0 00
- sub a *dir,x ;A0 33
- sub a offset,x ;A0 44
- sub a ,y ;18 A0 00
- sub a *dir,y ;18 A0 33
- sub a offset,y ;18 A0 44
- sub a ext ;B0 11 22
-
- sub b #0x10 ;C0 10
- sub b *dir ;D0 33
- sub b ,x ;E0 00
- sub b *dir,x ;E0 33
- sub b offset,x ;E0 44
- sub b ,y ;18 E0 00
- sub b *dir,y ;18 E0 33
- sub b offset,y ;18 E0 44
- sub b ext ;F0 11 22
-
- sub d #0x5566 ;83 55 66
- sub d *dir ;93 33
- sub d ,x ;A3 00
- sub d *dir,x ;A3 33
- sub d offset,x ;A3 44
- sub d ,y ;18 A3 00
- sub d *dir,y ;18 A3 33
- sub d offset,y ;18 A3 44
- sub d ext ;B3 11 22
-
- swi ;3F
-
- tab ;16
-
- tap ;06
-
- tba ;17
-
- tpa ;07
-
- tsta ;4D
- tstb ;5D
-
- tst a ;4D
- tst b ;5D
- tst ,x ;6D 00
- tst *dir,x ;6D 33
- tst offset,x ;6D 44
- tst ,y ;18 6D 00
- tst *dir,y ;18 6D 33
- tst offset,y ;18 6D 44
- tst *dir ;7D 00 33
- tst ext ;7D 11 22
-
- tsx ;30
-
- txs ;35
-
- wai ;3E
-
- xgdx ;8F
- xgdy ;18 8F
-
-